mortar platoon - German English Dictionary